package br.com.kartavale.enums;

import java.util.List;

import javax.persistence.Entity;
import javax.persistence.OneToMany;

import br.com.kartavale.modelo.Endereco;

public enum UnidadeFederativa {

	PARANA("Paraná"),
	RIO_GRANDE_DO_SUL("Rio Grande Do Sul"),
	SANTA_CATARINA("Santa Catarina"),
	SAO_PAULO("São Paulo"),
	TOCANTINS("Tocantins");
	
	//atributos
	private String descricao;
	
	@OneToMany(mappedBy="endereco")
	private List<Endereco> enderecos;
	
	//construtor
	UnidadeFederativa(String descricao){
		this.descricao = descricao;
	}

	//getter's and setter's
	public String getDescricao() {
		return descricao;
	}

	public List<Endereco> getEndereco() {
		return enderecos;
	}

	public void setEndereco(List<Endereco> enderecos) {
		this.enderecos = enderecos;
	}

	public void setDescricao(String descricao) {
		this.descricao = descricao;
	}		
	
}
